package Test;

public class Test04 {

	public static void main(String[] args) {
		
		/*定义sym方法，判断数组中的元素值是否对称.

		int[] arr = {1,2,3,4,3,2,1};
		int[] arr2 = {1,2,3,4,5,2,1};*/

		int[] arr = {1,2,3,4,3,2,1};
		int[] arr2 = {1,2,3,4,5,2,1};
		
		boolean bo = sym(arr);
		if(bo){
			System.out.println("该数组是对称的");
		}else
			System.out.println("该数组不对称");
		
		/*equals(arr);
		
		equals(arr2);*/
	}
	
	/* public static void equals(int[] a){
		
		boolean isFlag = true;
		
		for(int i = 0; i < a.length; i++){
			
			if(a[i] == a[a.length - 1 - i]){
					
				
			}else{
				System.out.println("数组是不对称的");
				isFlag = false;
				break;	
			}	
		}
		if(isFlag)
			System.out.println("数组是对称的"); 
	}*/
	
	public static boolean sym(int[] arr){
		//定义两个变量 起点和终点 同时移动
		for(int start = 0,end = arr.length-1; start <= end; start++,end--){
			if(arr[start] == arr[end])
				return true;
		}
		return false;
	}
	

}
